package com.um.jdy.rpc.entity;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.io.Serializable;

/**
 * 推送启动充电结果 请求参数
 * 接口描述：/notification_start_charge_result，小桔侧实现，运营商侧调用。用于推送启动充电结果信息。
 */
@Data
public class CecStartCharge implements Serializable {

    /**
     * 充电订单号 格式:运营商ID+唯一编号 27字符
     */
    @JSONField(name = "StartChargeSeq")
    String startChargeSeq;

    /**
     * 充电订单状态 1:启动中；2:充电中;3:停止中；4:已结束；5:未知
     */
    @JSONField(name = "StartChargeSeqStat")
    Integer startChargeSeqStat;

    /**
     * 充电设备接口编码
     */
    @JSONField(name = "ConnectorID")
    String connectorID;

    /**
     * 充电启动时间 格式:yyyy-MM—dd HH:mm:ss
     */
    @JSONField(name = "StartTime")
    String startTime;

    /**
     * （非必填）停止充电验证码 启动充电时收到的验证码,用于充电桩手动停止充电
     */
    @JSONField(name = "IdentCode")
    String identCode;

}
